//package com.xnx3.banmahuishou.userApplet.controller;
//
//import java.util.ArrayList;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//import javax.servlet.http.HttpServletRequest;
//
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestMethod;
//import org.springframework.web.bind.annotation.ResponseBody;
//
//import com.huawei.Client;
//import com.huawei.exception.ClientException;
//import com.huawei.model.LogResult;
//import com.huawei.model.client.ClientConfig;
//import com.huawei.model.pushLog.LogContent;
//import com.huawei.model.pushLog.LogItem;
//import com.huawei.model.pushLog.LogItems;
//import com.xnx3.j2ee.util.ConsoleUtil;
//
//
//@Controller(value="HuaWeiLTSController")
//@RequestMapping("/userApplet/LTS/")
//public class HuaWeiLTSController {
//
//	// Demo演示程序
//	@RequestMapping(value="demoHWLTS.json",method = {RequestMethod.POST})
//	@ResponseBody
//	public void demoHWLTS(HttpServletRequest request) throws ClientException {
//		// 初始化链接配置
//		System.err.println("进入demoHWLTS....");
//		ClientConfig clientConfig = ClientConfig.custom()
//				.setAccessKey("YK5XABFPGSNVZW0VHMFO")   // 当前租户的AK（Access Key）
//				.setSecretKey("xBu3BNgb7zG1PpXjwdSgs2tlngc5JcZZzdwo5q95")  // 当前租户的SK（SecretKey Key）
//				.setProjectId("0de7bf42b780f2ce2f9fc013f6386753")  // 当前租户的项目ID（Project Id）
//				.setRegion("cn-north-4")  // 当前租户的区域信息
//				.enableCompression(true)  // 发送日志是否需要压缩（当日志内容过大，请开启true。不设置此参数，默认为false不开启压缩）
//				.builder();
//		// 创建链接
//		Client client = new Client(clientConfig);
//		// 创建日志发送的结构体
//		LogItems logItems = new LogItems();
//		List<LogItem> logItemList = new ArrayList<>();
//		for (int i = 0; i < 1; i++) {
//			LogItem logItem = new LogItem();
//			logItem.setTenantProjectId("projectId");
//			Map<String, String> labels = new HashMap<>();
//			labels.put("clusterId", "test_clusterId");
//			logItem.setLabels(com.alibaba.fastjson.JSONObject.toJSONString(labels));
//			List<LogContent> contents = new ArrayList<>();
//			for (int k = 0; k < 100; k++) {
//				LogContent logContent = new LogContent();
//				logContent.setLogTimeNs(System.currentTimeMillis()*1000000);
//				logContent.setLog("demo log~~~~~");
//				contents.add(logContent);
//			}
//			logItem.setContents(contents);
//			logItemList.add(logItem);
//		}
//		logItems.setLogItems(logItemList);
//		// 发送日志（日志组ID，日志流ID，日志）
//		final LogResult result = client.pushLog("32704b9c-9362-4d79-aea0-9a1ab914f40e",
//				"0fb93109-78cd-4d70-8678-e4f565cfadb2", logItems);
//		if (result.isSuccess()) {
//			ConsoleUtil.log("成功>>>>>");
//			//		            LOG.warn("push log success.., msg {}", JSONObject.toJSONString(result));
//		} else {
//			ConsoleUtil.log("失败>>>>>>");
//			//		            LOG.warn("push log failed .., msg {}", JSONObject.toJSONString(result));
//		}
//	}
//
//}
